home *** CD-ROM | disk | FTP | other *** search
- /*
- * AFM latin2 encoding.
- * Copyright (c) 1996 Markku Rossi.
- *
- * Author: Markku Rossi <mtr@iki.fi>
- */
-
- /*
- * This file is part of the AFM library.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public
- * License along with this library; if not, write to the Free
- * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- */
-
- #include "afmint.h"
-
- AFMEncodingTable afm_latin2_encoding[] =
- {
- {0x00, AFM_ENC_NONE},
- {0x01, AFM_ENC_NONE},
- {0x02, AFM_ENC_NONE},
- {0x03, AFM_ENC_NONE},
- {0x04, AFM_ENC_NONE},
- {0x05, AFM_ENC_NONE},
- {0x06, AFM_ENC_NONE},
- {0x07, AFM_ENC_NONE},
- {0x08, AFM_ENC_NONE},
- {0x09, AFM_ENC_NONE},
- {0x0a, AFM_ENC_NONE},
- {0x0b, AFM_ENC_NONE},
- {0x0c, AFM_ENC_NONE},
- {0x0d, AFM_ENC_NONE},
- {0x0e, AFM_ENC_NONE},
- {0x0f, AFM_ENC_NONE},
- {0x10, AFM_ENC_NONE},
- {0x11, AFM_ENC_NONE},
- {0x12, AFM_ENC_NONE},
- {0x13, AFM_ENC_NONE},
- {0x14, AFM_ENC_NONE},
- {0x15, AFM_ENC_NONE},
- {0x16, AFM_ENC_NONE},
- {0x17, AFM_ENC_NONE},
- {0x18, AFM_ENC_NONE},
- {0x19, AFM_ENC_NONE},
- {0x1a, AFM_ENC_NONE},
- {0x1b, AFM_ENC_NONE},
- {0x1c, AFM_ENC_NONE},
- {0x1d, AFM_ENC_NONE},
- {0x1e, AFM_ENC_NONE},
- {0x1f, AFM_ENC_NONE},
- {0x20, "space"},
- {0x21, "exclam"},
- {0x22, "quotedbl"},
- {0x23, "numbersign"},
- {0x24, "dollar"},
- {0x25, "percent"},
- {0x26, "ampersand"},
- {0x27, "quoteright"},
- {0x28, "parenleft"},
- {0x29, "parenright"},
- {0x2a, "asterisk"},
- {0x2b, "plus"},
- {0x2c, "comma"},
- {0x2d, "minus"},
- {0x2e, "period"},
- {0x2f, "slash"},
- {0x30, "zero"},
- {0x31, "one"},
- {0x32, "two"},
- {0x33, "three"},
- {0x34, "four"},
- {0x35, "five"},
- {0x36, "six"},
- {0x37, "seven"},
- {0x38, "eight"},
- {0x39, "nine"},
- {0x3a, "colon"},
- {0x3b, "semicolon"},
- {0x3c, "less"},
- {0x3d, "equal"},
- {0x3e, "greater"},
- {0x3f, "question"},
- {0x40, "at"},
- {0x41, "A"},
- {0x42, "B"},
- {0x43, "C"},
- {0x44, "D"},
- {0x45, "E"},
- {0x46, "F"},
- {0x47, "G"},
- {0x48, "H"},
- {0x49, "I"},
- {0x4a, "J"},
- {0x4b, "K"},
- {0x4c, "L"},
- {0x4d, "M"},
- {0x4e, "N"},
- {0x4f, "O"},
- {0x50, "P"},
- {0x51, "Q"},
- {0x52, "R"},
- {0x53, "S"},
- {0x54, "T"},
- {0x55, "U"},
- {0x56, "V"},
- {0x57, "W"},
- {0x58, "X"},
- {0x59, "Y"},
- {0x5a, "Z"},
- {0x5b, "bracketleft"},
- {0x5c, "backslash"},
- {0x5d, "bracketright"},
- {0x5e, "asciicircum"},
- {0x5f, "underscore"},
- {0x60, "quoteleft"},
- {0x61, "a"},
- {0x62, "b"},
- {0x63, "c"},
- {0x64, "d"},
- {0x65, "e"},
- {0x66, "f"},
- {0x67, "g"},
- {0x68, "h"},
- {0x69, "i"},
- {0x6a, "j"},
- {0x6b, "k"},
- {0x6c, "l"},
- {0x6d, "m"},
- {0x6e, "n"},
- {0x6f, "o"},
- {0x70, "p"},
- {0x71, "q"},
- {0x72, "r"},
- {0x73, "s"},
- {0x74, "t"},
- {0x75, "u"},
- {0x76, "v"},
- {0x77, "w"},
- {0x78, "x"},
- {0x79, "y"},
- {0x7a, "z"},
- {0x7b, "braceleft"},
- {0x7c, "bar"},
- {0x7d, "braceright"},
- {0x7e, "tilde"},
- {0x7f, AFM_ENC_NONE},
- {0x80, AFM_ENC_NONE},
- {0x81, AFM_ENC_NONE},
- {0x82, AFM_ENC_NONE},
- {0x83, AFM_ENC_NONE},
- {0x84, AFM_ENC_NONE},
- {0x85, AFM_ENC_NONE},
- {0x86, AFM_ENC_NONE},
- {0x87, AFM_ENC_NONE},
- {0x88, AFM_ENC_NONE},
- {0x89, AFM_ENC_NONE},
- {0x8a, AFM_ENC_NONE},
- {0x8b, AFM_ENC_NONE},
- {0x8c, AFM_ENC_NONE},
- {0x8d, AFM_ENC_NONE},
- {0x8e, AFM_ENC_NONE},
- {0x8f, AFM_ENC_NONE},
- {0x90, AFM_ENC_NONE},
- {0x91, AFM_ENC_NONE},
- {0x92, AFM_ENC_NONE},
- {0x93, AFM_ENC_NONE},
- {0x94, AFM_ENC_NONE},
- {0x95, AFM_ENC_NONE},
- {0x96, AFM_ENC_NONE},
- {0x97, AFM_ENC_NONE},
- {0x98, AFM_ENC_NONE},
- {0x99, AFM_ENC_NONE},
- {0x9a, AFM_ENC_NONE},
- {0x9b, AFM_ENC_NONE},
- {0x9c, AFM_ENC_NONE},
- {0x9d, AFM_ENC_NONE},
- {0x9e, AFM_ENC_NONE},
- {0x9f, AFM_ENC_NONE},
- {0xa0, "space"},
- {0xa1, "Aogonek"},
- {0xa2, "breve"},
- {0xa3, "Lslash"},
- {0xa4, "currency"},
- {0xa5, "Lcaron"},
- {0xa6, "Sacute"},
- {0xa7, "dieresis"},
- {0xa8, AFM_ENC_NONE},
- {0xa9, "Scaron"},
- {0xaa, "Scedilla"},
- {0xab, "Tcaron"},
- {0xac, "Zacute"},
- {0xad, "hyphen"},
- {0xae, "Zcaron"},
- {0xaf, "Zdotaccent"},
- {0xb0, "degree"},
- {0xb1, "aogonek"},
- {0xb2, "ogonek"},
- {0xb3, "lslash"},
- {0xb4, "acute"},
- {0xb5, "lcaron"},
- {0xb6, "sacute"},
- {0xb7, "caron"},
- {0xb8, "cedilla"},
- {0xb9, "scaron"},
- {0xba, "scedilla"},
- {0xbb, "tcaron"},
- {0xbc, "zacute"},
- {0xbd, "hungarumlaut"},
- {0xbe, "zcaron"},
- {0xbf, "zdotaccent"},
- {0xc0, "Racute"},
- {0xc1, "Aacute"},
- {0xc2, "Acircumflex"},
- {0xc3, "Abreve"},
- {0xc4, "Adieresis"},
- {0xc5, "Lacute"},
- {0xc6, "Cacute"},
- {0xc7, "Ccedilla"},
- {0xc8, "Ccaron"},
- {0xc9, "Eacute"},
- {0xca, "Eogonek"},
- {0xcb, "Edieresis"},
- {0xcc, "Ecaron"},
- {0xcd, "Iacute"},
- {0xce, "Icircumflex"},
- {0xcf, "Dcaron"},
- {0xd0, "Eth"},
- {0xd1, "Nacute"},
- {0xd2, "Ncaron"},
- {0xd3, "Oacute"},
- {0xd4, "Ocircumflex"},
- {0xd5, "Ohungarumlaut"},
- {0xd6, "Odieresis"},
- {0xd7, "multiply"},
- {0xd8, "Rcaron"},
- {0xd9, "Uring"},
- {0xda, "Uacute"},
- {0xdb, "Uhungarumlaut"},
- {0xdc, "Udieresis"},
- {0xdd, "Yacute"},
- {0xde, "Tcedilla"},
- {0xdf, "germandbls"},
- {0xe0, "racute"},
- {0xe1, "aacute"},
- {0xe2, "acircumflex"},
- {0xe3, "abreve"},
- {0xe4, "adieresis"},
- {0xe5, "lacute"},
- {0xe6, "cacute"},
- {0xe7, "ccedilla"},
- {0xe8, "ccaron"},
- {0xe9, "eacute"},
- {0xea, "eogonek"},
- {0xeb, "edieresis"},
- {0xec, "ecaron"},
- {0xed, "iacute"},
- {0xee, "icircumflex"},
- {0xef, "dcaron"},
- {0xf0, "dbar"},
- {0xf1, "nacute"},
- {0xf2, "ncaron"},
- {0xf3, "oacute"},
- {0xf4, "ocircumflex"},
- {0xf5, "ohungarumlaut"},
- {0xf6, "odieresis"},
- {0xf7, "divide"},
- {0xf8, "rcaron"},
- {0xf9, "uring"},
- {0xfa, "uacute"},
- {0xfb, "uhungarumlaut"},
- {0xfc, "udieresis"},
- {0xfd, "yacute"},
- {0xfe, "tcedilla"},
- {0xff, "dotaccent"},
- {-1, NULL},
- };
-